
<table id="tabla_solicitudes" class="scroll" cellpadding="0" cellspacing="0"></table>
<div id="pager_solicitudes" class="scroll" style="text-align:center;"></div>

<script type="text/javascript">
  jQuery("#tabla_solicitudes").jqGrid({
    url: "<%= url_for(:controller => "solicitudes_documento", :action => "datos") %>" ,
    datatype: 'json',
    colNames:['Documento', 'Entidad', 'Fecha', 'Usuario', 'Motivo','Realizado',],
    colModel : [
        {name: 'documento', index: 'plantilla_id', width: 200, align: 'left'},
        {name: 'entidad', index: 'entidad', width: 200, align: 'left'},
        {name: 'fecha', index: 'fecha', width: 100, align: 'left'},
        {name: 'usuario', index: 'usuario_id', width: 200, align: 'left'},
        {name: 'motivo', index: 'motivo', width: 200, align: 'left'},
        {name: 'realizado', index: 'realizado', width: 200, align: 'center'},
      ],
    rowNum:16,
    rowList:[16,26,36],
    pager: jQuery('#pager_solicitudes'),
    sortname: "fecha",
    sortorder: "asc",
    height:  350,
    <% if @window -%>
    ondblClickRow: function( rowid) {
      guardar('tabla_solicitudes', '<%=@campo_documento%>', '<%=@campo_id%>');
      },
    <% else %>
    ondblClickRow: function( rowid) {
      abrir(rowid);
      },
  <% end -%>
  }).navGrid('#pager_solicitudes',{edit:false,add:false,del:false, view:false},{},{},{},{multipleSearch:true});
    

  //Funcion para abrir el elemento seleccionado
  function abrir(rowid){
    if (rowid == null){
      var id = $('#tabla_solicitudes').getGridParam('selrow');
    }else{
      var id = rowid;
    }
    if (id == null){
      alert('Seleccione un registro de la lista');
    } else {
      window.location = '<%=solicitudes_documento_path%>/' + id;
    };
  };
</script>

<% content_for :sidebar do -%>
  <h3>Acciones</h3>
  <%= boton 'Agregar nueva Solicitud de Documento', new_solicitud_documento_path, :imagen => 'agregar' %>
<% end -%>
